package hankz.spring.beans.factory.support;

import hankz.spring.beans.factory.config.BeanDefinition;
import java.lang.reflect.Constructor;

/**
 * @description: 实例化策略
 * @author: zzc
 * @modified By: zzc
 * @date: Created in 2021/11/20 16:18
 * @version:v1.0
 */
public interface InstantiationStrategy {

    //实例化
    Object instantiate(BeanDefinition beanDefinition, String beanName, Constructor constructor,Object[] args);


}
